touch-down impact - German English Dictionary